On Uni cation Problems in Restricted Second-Order Languages

نویسندگان

  • Jordi Levy
  • Margus Veanes
چکیده

We review known results and improve known boundaries between the decidable and the undecidable cases of second-order uniication with restrictions on the number, the number of occurrences, and the arity of second-order variables. As a key tool we prove an unde-cidability result that provides a partial solution to an open problem regarding decidability of simultaneous rigid E-uniication with two rigid equations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Higher-Order Narrowing

We introduce several approaches for solving higher order equational problems by higher order narrow ing and give rst completeness results The results apply to higher order functional logic programming languages and to higher order uni cation modulo a higher order equational theory We lift the general notion of rst order narrow ing to so called higher order patterns and argue that the full highe...

متن کامل

Extending First-Order Uni cation by Tractable Second-Order Features

We present a new approach for solving certain innnite sets of rst order uniication problems represented by term schemes. Within the framework of second-order equational logic solving such scheme uniication problems amounts exactly to solving (variable-)restricted uniication problems. Finally, we show how this approach yields a generic solution technique for innnitely many ordinary rst-order uni...

متن کامل

Polymorphic Type Inference and Semi-Uni cation

In the last ten years declaration-free programming languages with a polymorphic typing discipline (ML, B) have been developed to approximate the exibility and conciseness of dynamically typed languages (LISP, SETL) while retaining the safety and execution e ciency of conventional statically typed languages (Algol68, Pascal). These polymorphic languages can be type checked at compile time, yet a...

متن کامل

Decidable Higher-Order Unification Problems

Second order uni cation is undecidable in general Miller showed that uni cation of so called higher order patterns is decidable and unitary We show that the uni cation of a linear higher order pat tern s with an arbitrary second order term that shares no variables with s is decidable and nitary A few extensions of this uni cation problem are still decidable unifying two second order terms where...

متن کامل

Solving higher order equations: from logic to programming

Higher order constructs provide the necessary level of abstraction for concise and natural formulations in many areas of computer science We present constructive methods for higher order equational reasoning with applications ranging from theorem proving to novel programming concepts A major problem of higher order programming is the undecidability of higher order uni cation In the rst part we ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998